package cn.jinjie.day04.test02;

public class Test01 {
    public static void main(String[] args) {
        //匿名内部类
        feedAnimal(new Animal() {
            @Override
            public void eat() {
                System.out.println("吃鱼");
            }
        });
        //lambda表达式简写匿名内部类，下面的内部的小括号指的是上面的eat的()
        feedAnimal(
                () -> {
                    System.out.println("吃鱼");
                }
        );

    }

    public static void feedAnimal(Animal a) {
        a.eat();
    }
}
